Renesas Electronics /R7FA6M5BH /USBHS /DCPCTR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as DCPCTR

15 1211 87 43 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (00)PID0 (0)CCPL 0 (0)PINGE 0 (0)PBUSY 0 (0)SQMON 0 (0)SQSET 0 (0)SQCLR 0 (0)SUREQCLR 0 (0)CSSTS 0 (0)CSCLR 0 (0)SUREQ 0 (0)BSTS

SQCLR=0, PBUSY=0, CCPL=0, CSSTS=0, SQMON=0, PID=00, SUREQ=0, PINGE=0, BSTS=0, CSCLR=0, SQSET=0, SUREQCLR=0

Description

DCP Control Register

Fields

PID

Response PID

0 (00): NAK response

1 (01): BUF response (depends on buffer state)

2 (10): STALL response

2 (10): STALL response

CCPL

Control Transfer End Enable

0 (0): Disable control transfer completion

1 (1): Enable control transfer completion

PINGE

PING Token Issue Enable

0 (0): Disable PING token

1 (1): Enable normal PING operation

PBUSY

Pipe Busy Flag

0 (0): DCP not used for the USB bus

1 (1): DCP in use for the USB bus

SQMON

Sequence Toggle Bit Monitor Flag

0 (0): DATA0

1 (1): DATA1

SQSET

Sequence Toggle Bit Set

0 (0): Invalid (writing 0 has no effect)

1 (1): Set the expected value for the next transaction to DATA1

SQCLR

Sequence Toggle Bit Clear

0 (0): Invalid (writing 0 has no effect)

1 (1): Clear the expected value for the next transaction to DATA0

SUREQCLR

SUREQ Bit Clear

0 (0): Invalid (writing 0 has no effect)

1 (1): Clear SUREQ to 0

CSSTS

CSSTS Status Flag

0 (0): Start-split (SSPLIT) transaction, or processing for devices that are not using split transactions, in progress

1 (1): Complete-split (CSPLIT) transaction in progress

CSCLR

CSSTS Status Flag Clear

0 (0): (writing 0 has no effect)

1 (1): Clear CSSTS to 0

SUREQ

SETUP Token Transmission

0 (0): Invalid (writing 0 has no effect)

1 (1): Transmit setup packet

BSTS

Buffer Status Flag

0 (0): Buffer access disabled

1 (1): Buffer access enabled

Links

() ()